/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package DriverPalabra;
import java.util.Scanner;
/**Pedro Redondo Quesada **46471662R**/
public class DriverPalabra {
    public static void main(String[] args)throws Exception{
        Scanner scn= new Scanner(System.in);
        Palabra p=new Palabra();
        String val;
        int idn,opc;
        p.setValor("Juego de pruebas");

   System.out.print("Driver de Palabra\n Elige tu opcion:\n" +
            "0:Salir" +
            "1:Introducir Valor\n" +
            "2:Introducir Identificador\n" +
            "3:Marcar Palabra\n" +
            "4:Desmarcar Palabra\n" +
            "5:Consultar Valor\n" +
            "6:Consultar Identificador\n" +
            "7:Consultar Marca\n");
           do{
                System.out.println("Elige tu upcion: ");
                opc=scn.nextInt();

                switch(opc){
                    case 0:
                        break;
                    case 1:
                            System.out.println("Introduce el nuevo valor de la palabra");
                            val=scn.next();
                            p.setValor(val);
                            break;
                    case 2:
                         System.out.println("Introduce el nuevo identificador para la palabra\n(ADVERTENCIA: identificador ha de ser > 0)");
                         idn=scn.nextInt();
                         p.setId(idn);
                         break;
                    case 3:
                        p.marcarPalabra();
                        System.out.println("Palabra marcada");
                        break;
                    case 4:
                        p.desmarcarPalabra();
                        System.out.println("Palabra desmarcada");
                        break;
                    case 5:
                        System.out.println("Valor de la palabra: "+p.getValor());

                        break;
                    case 6:
                        System.out.println("Identificador de la palabra: "+p.getId());

                        break;
                    case 7:
                        if(p.estaMarcado())
                             System.out.println("La palabra esta marcada");
                        else
                             System.out.println("La palabra no esta marcada");
                        break;
                    default:
                         System.out.println("opcion incorrecta");
                         break;

                    }
        
        }while(opc!=0);
        
    }

}
